@charset "utf-8";

.top_tel{ position: relative;}
.top_tel .gjc{position: absolute;left: 0;top: -26px;height: 52px;color: #333;width: 100%;}
.top_tel .gjc .rm{width: 550px;background-color: #45a643;text-align: center;line-height: 52px;height: 52px;margin: 0 auto;}
.top_tel .gjc .rm span{padding-left: 38px;color: #fff;background: no-repeat left 5px;display: inline-block;font-size: 16px;height: 50px;line-height: 50px;}
.top_tel .gjc .rm span em{font-size: 22px;font-weight: bold;position: relative;top: 2px;}


h2.h2_title {text-align: center;font-weight: bold;}

h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background:  no-repeat center;}

h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 40px;font-size: 32px;color: #d01817;padding: 0 20px;line-height: 40px;}

h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 40px;font-size: 32px;color: #d01817;padding: 0 20px;background: #fff;line-height: 40px;}

p.p_title {font-size: 16px;color: #333;text-align: center;height: 24px;line-height: 24px;padding-bottom: 30px;}
.product p.p_title {font-weight: bold;}
/*滚动*/
.scroll{ background:  repeat; padding-bottom: 15px;}
.scroll .scroll_tit{ text-align: center;font-size: 24px;font-weight: bold;}
.scroll .scroll_tit span{ margin-bottom: 5px;color: #45a643;font-size: 24px;font-weight: bold;}


/*热销产品*/
.red_pro{width:100%; overflow:hidden; margin:20px 0;}
.red_pro .red_pro_tit{ text-align:center; font-size: 36px; color: #000; font-weight: bold; }
.red_pro .red_pro_tit h1{ color: #da251e; font-size: 36px; display: inline-block; font-weight: bold;}
.red_pro_list{overflow:hidden; margin-top:15px;}
.red_pro_list li{ float: left; overflow: hidden; padding:0 5px; margin-bottom:10px;}
.red_pro_list li a img{display:block; border:1px solid #eee; padding:4px;}
.red_pro_list li .goods_title {display:block; height:30px; line-height:30px; text-align: center;}
.red_pro_list li .goods_title a{font-size:16px;}


/*滚动图片*/
.scroll_pic{width:100%; margin:20px 0; overflow:hidden;}
.scroll_pic_tit{ text-align:center; font-size: 36px; background: center no-repeat; color: #000; font-weight: bold; line-height:60px;}
.scroll_pic_tit span{ color: #da251e}
.pic_list{ overflow:hidden; margin-top: 15px;}
.pic_list li{width:280px; padding:0 10px; float:left;}
.pic_list li img{display:block; width:280px;}
.pic_list li span{display:block; height:30px; line-height:30px; text-align:center;}




/*优势*/
.jzpp{ width:100%; background:url(/uploads/carousel/jz.jpg) no-repeat center top;padding-bottom: 55px; }
.jzm{ width:1180px; margin:0 auto; padding:0px;}
.jztop{ width:100%; height:210px; padding-top:80px;}
.jztop h3{ font-size:51px; color:#ffffff; line-height:50px; text-align:center;}
.jztop span{ display:block; width:100%; padding-top:100px; font-size:27px; color:#000000; line-height:50px; text-align:center;}
.jztop p{ display:block; width:100%; font-size:47px; color:#da0a00; line-height:50px; text-align:center; font-weight:bold;}
.hmys{width:100%;height:300px;background: no-repeat center 70px;padding-top:15px;}
.hmys .ys01{ width:165px; float:left; padding-top:87px; margin-left:20px;}
.hmys .ys02{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys03{ width:190px; float:left;margin-left:40px;}
.hmys .ys04{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys05{ width:165px; float:left; padding-top:87px;margin-left:20px;}
.hmys .ys01 span,.hmys .ys05 span{ width:92px; height:92px; display:block; background:#c00400; line-height:92px; text-align:center; color:#ffffff; font-size:60px; margin:0 auto;}
.hmys .ys02 span,.hmys .ys04 span{ width:130px; height:120px; display:block; background:#3a3a3a; line-height:120px; text-align:center; color:#ffffff; font-size:73px; margin:0 auto;}
.hmys .ys03 span{ width:170px; height:170px; display:block; background:#c00400; line-height:170px; text-align:center; color:#ffffff; font-size:93px; margin:0 auto;}
.hmys .ys01 p,.hmys .ys05 p,.hmys .ys02 p,.hmys .ys03 p,.hmys .ys04 p{padding-top:10px;display:block;width:100%;font-size:16px;text-align:center;line-height:24px;color:#000000;/* float: left; */}



.jiegou_tit{width: 310px; height: 45px; line-height: 45px; background: url(/uploads/carousel/struct.png) no-repeat top center; background-size: 310px 55px; color: #fff; font-size: 20px; margin: 0 auto; font-weight: bold; text-align: center; margin-top: 30px;}

.jiegou{ width: 1189px; height: 629px; margin: 0 auto; background: url(/uploads/carousel/struct_img.png) no-repeat center center; color: #000; text-align: right; position: relative; font-weight: bold; line-height: 20px;margin-bottom: 57px;}
.jiegou1{ position: absolute; left: -11px; top: 35px; width: 185px;}
.jiegou2{ position: absolute; right: 0px; top: 40px; width: 185px; }
.jiegou3{ position: absolute; left: -9px; top: 340px; width: 185px;}
.jiegou4{ position: absolute; right: -13px; top: 320px; width: 185px;}
.jiegou5{ position: absolute; left: 500px; top: 550px; width: 185px; text-align: center;}
.jiegou1_tit,.jiegou3_tit{ font-size: 20px; line-height: 40px;}
.jiegou2_tit,.jiegou4_tit{ text-align: left; font-size: 20px;line-height: 40px;}
.jiegou5_tit{ font-size: 20px; line-height: 40px; }



/*公司简介*/
.about_box{width:100%; background:url(/uploads/carousel/about_in_bg.jpg) no-repeat center center; margin:20px 0 0px; overflow:hidden; padding-bottom: 20px; background-size: 100% 100%;}
.about_tit{margin-top:30px; height:80px;}
.about_tit img{display:block; margin:0 auto;}
.about_con{overflow:hidden; margin-top:20px;}
.about_conL{ float:left;}
.about_conL img{display:block;}
@media (max-width: 992px){
	.about_conL img{ margin-bottom: 10px; }
}

.about_conR{ float:right; overflow:hidden; background:url(/uploads/carousel/about_conR_bg.png);}
.newsListDl {
    
    border-bottom: 1px solid #940001;
}

.newsListDl dt {
   
   
}

.newsListDl dt span {
    float: left;
    width: 57px;
    height: 44px;
    color: #fff;
    font-size: 24px;
    line-height: 44px;
    text-align: center;
    background: #ef1c24;
}

.newsListDl dt .titleAA {
    float: left;
    padding-left: 22px;
    padding-right: 16px;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 46px;
    font-weight: bold;
}

.newsListDl dd {
    display: none;
    padding-top: 7px;
    padding-right: 16px;
    padding-left: 26px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
}

.newsListDl a{ color:#fff}



/*新闻*/
.news_box{width:100%; overflow:hidden; /*margin:20px 0;*/ padding:30px 0; background: no-repeat center top;}
.news_con{background:#fff; overflow:hidden;  float:left; border:1px solid #ddd;}
.news_con .news_tit{height:30px; line-height:30px;}
.news_con .news_tit a{color:#fff; font-size:16px; color:#000; font-weight:bold; display:block; width:90px; text-align:center; border-top:3px solid red;}
.news_con dl.news_top{overflow:hidden; margin:10px 0;}
.news_con dl.news_top dt{ float:left;}
.news_con dl.news_top dt img{display:block; height:120px;}
.news_con dl.news_top dd{ float:right;}
.news_con dl.news_top dd h3{height:30px; line-height:30px; overflow:hidden;}
.news_con dl.news_top dd h3 a{font-weight:bold; color:#000; font-size:14px;}
.news_con dl.news_top dd p{line-height:26px; color:#646464; font-size:12px;}

.news_con .news_list{margin-top:10px;}
.news_con .news_list li{background:url(/uploads/carousel/news_icon.gif)no-repeat left center; padding-left:25px; height:35px; line-height:35px; border-bottom:1px dashed #cdcdcd; overflow:hidden;}
.news_con .news_list li a{font-size:14px; color:#333; display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_con .news_list li a:hover{color:#B60809;}
.news_con .news_list li span{float:right; font-size:12px; color:#666;}




/*link*/
.index_linkBox {
    width: 100%;
    margin: 3px 0;
    overflow: hidden;
}
.index_linkBox h3 {
    height: 60px;
    background: url(/uploads/carousel/in_link.jpg) center 0px no-repeat;
    background-size: 100% 100%;
    line-height: 90px;
    text-align: center;
    overflow: hidden;
    float: left;
    font-family: 'Microsoft YaHei';
    font-size: 20px;
    color: #db2a24;
}
.linkBox {
    /*height: 60px;*/
}
.linkBox li {
    height: 30px;
    line-height: 30px;
    color: #494949;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    overflow: hidden;
    margin-left: 15px;
    float: left;
}
.linkBox li a {
    height: 30px;
    line-height: 30px;
    color: #494949;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    overflow: hidden;
}
.linkBox li a:hover {
    height: 30px;
    line-height: 30px;
    color: #db2a24;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    overflow: hidden;
    text-decoration: underline;
}




/*底部*/
.hmyq{ width:100%; height:256px;background:url(/uploads/carousel/yq.jpg) no-repeat center top; padding-top:30px;}

.hmlj{ width:1180px;height:256px; margin:0 auto;}

.hmlj h4{font-size:37px; display:block; width:100%; color:#ffffff; line-height:40px; text-align:center; }

.hmlj h4 span{font-size:40px;  color:#ff1a20; line-height:40px;  }

.dgrx{ width:100%; height:118px; padding-top:35px;}

.dgrx .dt01,.dgrx .dt02,.dgrx .dt04{font-size:14px; color:#ffffff; line-height:35px; height:85px; padding-top:12px; float:left; border:1px solid #79818f; padding-left:78px; margin-left:20px; margin-right:5px;}

.dgrx .dt01{background: no-repeat 20px 20px;}

.dgrx .dt02{background: no-repeat 20px 20px;}

.dgrx .dt03{background:url(/uploads/carousel/erweima.png) no-repeat 20px 20px;background-size: 60px 60px;}

.dgrx .dt04{background: no-repeat 20px 20px;}

.dgrx .dt01 span,.dgrx .dt02 span,.dgrx .dt03 span,.dgrx .dt04 span{ font-size:22px; color:#FFF; line-height:28px; display:block; width:100%;padding-right: 20px;}

.dgrx .dt03{font-size:14px; color:#ffffff; line-height:35px; height:85px; padding-top:12px; float:left; border:1px solid #79818f; padding-left:98px; margin-left:18px; margin-right:5px;}




/*产品*/
.product{ padding: 15px 0px 0px;background: #f4f4f4;}
.pro_fenlei_tit{font-size: 24px;color: #fff;background: #3c3e46  no-repeat left center;height: 70px;line-height: 70px;padding-left: 30px;}
.pro_fenlei ul{ border: 2px solid #3c3e46;padding-bottom: 15px;}
.pro_fenlei ul li{margin-top: 20px;background: no-repeat 20px center;width: 100%;float: left;}
.pro_fenlei ul li a{text-indent: 40px;display: block;font-weight: bold;font-size: 14px; color: #666;}

.pro_con .plist li{ width: 33.3%; float: left;}
.pro_con .plist li a{display: block;font-size: 20px;color: #333;background-color: #dcdcdc; text-align: center; height: 70px; line-height: 70px;}
.pro_con .plist li a.cur{color: #fff;background-color: #45a643;}




.product .pro_fenlei dl {padding-bottom: 15px;background: #fff;border: 1px solid #dddddd;border-radius: 0 0 5px 5px;}
.product .pro_fenlei dl:first-child {border-bottom: none;border-radius: 0;}
.product .pro_fenlei dl dt {height: 70px;line-height: 70px;width: 261px;position: relative;left: -1px;background: #d01817;font-size: 20px;text-indent: 30px;top: -1px;margin-bottom: 15px;border-radius: 5px 5px 0 0;}
.product .pro_fenlei dl dt a {display: block;color: #fff;height: 70px;background:  no-repeat 220px center;}
.product .pro_fenlei dl:first-child dt a {display: block;color: #fff;height: 70px;background: no-repeat 220px center;line-height: 70px;font-size: 21px;text-indent: 30px;}
.product .pro_fenlei dl dd {font-size: 14px;height: 44px;line-height: 44px;margin-left: 30px;padding-left: 20px;background:  no-repeat left center;position: relative;}
.product .pro_fenlei dl dd>a {color: #333;}
.product .pro_fenlei dl dd.cur ,.product .pro_fenlei dl dd:hover {background:  no-repeat left center;}
.product .pro_fenlei dl dd.cur>a ,.product .pro_fenlei dl dd:hover>a {color: #d01817;}

.product .pro_fenlei dl dd:hover ul {display: block;}

.product .pro_fenlei dl dd ul {display: none; position: absolute;left: 238px;top: 0;width: 200px;background: #fff;border: 1px solid #dddddd;border-left: none;z-index: 2;}
.product .pro_fenlei dl dd ul li {padding-left: 25px;background: no-repeat 5px center;height: 44px;line-height: 44px;border-bottom: 1px solid #dddddd;}

.product .hidden-xs dl dd ul li:hover {background:  no-repeat 5px center;}
.product .hidden-xs dl dd ul li:hover a {color: #d01817;}


.product .r_top .clearfix {border: 1px solid #dddddd;border-radius: 5px;background: #fff;position: relative;overflow: hidden;}
.product .r_top .clearfix ul {position: relative;}
.product .r_top .clearfix ul li {float: left;}
.product .r_top .clearfix dl {position: relative;}
.product .r_top .clearfix dl dt {border-right: 1px solid #dddddd;left: 0;top: 0;}
.product .r_top .clearfix dl dt img {display: block;}
.product .r_top .clearfix dl dd.dd1 {font-size: 24px;padding-top: 12px;margin-bottom: 15px;}
.product .r_top .clearfix dl dd.dd1 a {color: #333;font-size: 24px;}
.product .r_top .clearfix dl dd.dd2 {font-size: 14px;color: #666;margin-bottom: 25px;line-height: 24px;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.product .r_top .clearfix dl dd.dd3 {font-size: 14px;line-height: 24px;}

.product .r_top .clearfix dl dd.dd4 {height: 40px;left: 560px;top: 320px;}
.product .r_top .clearfix dl dd.dd4 a {float: left; height: 38px;border-radius: 20px;border: 1px solid #d7d7d7;line-height: 38px;text-align: center;font-size: 14px;margin-right: 20px;}

.product .r_top .clearfix dl dd.dd4 a:hover {background: #D01817;color: #fff;border-color: #D01817;}

.product .r_top .pro_btnl {display: block;width: 31px;height: 31px;background:  no-repeat center;position: absolute;left: 28px;top: 180px;cursor: pointer;}
.product .r_top .pro_btnr {display: block;width: 31px;height: 31px;background:  no-repeat center;position: absolute;right: 28px;top: 180px;cursor: pointer;}
.product .r_top .pro_btnl:hover {background:  no-repeat center;}
.product .r_top .pro_btnr:hover {background:  no-repeat center;}

.product .prozt {display: block;width: 45px;height: 80px;background:  no-repeat center;position: absolute;right: 39px;top: -7px;z-index: 2;}

.product .r_bot {margin-top: 10px;}
.product .r_bot dl {float: left; border:1px solid #ddd;border-radius:5px;background: #fff;padding-bottom: 20px; margin:0 0 9px 9px;}
.product .r_bot dl.bdnot {margin-left: 0;}
.product .r_bot dl dt {}
.product .r_bot dl dt img {display: block;}
.product .r_bot dl dd.dd1 {font-size: 18px;text-align: center;height: 30px;line-height: 30px;margin-bottom: 5px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding: 0 15px;}
.product .r_bot dl dd.dd1 a{color: #333;}
.product .r_bot dl dd.dd2 { font-size: 13px;line-height: 20px;text-align: center;padding: 0 40px;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product .r_bot dl dd.dd3 a {display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;border: 1px solid #d7d7d7;border-radius:20px;margin: 0 auto;}

.product .r_bot dl:hover dd.dd3 a {background: #D01817;color: #fff;border-color: #D01817;}

.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.xfys {height: 970px;padding-top: 277px;position: relative;background:  repeat-y center bottom;background-size: 100%;}

.xfproblem {height: 269px;background:  no-repeat center;position: absolute;top: 0px;left: 0;width: 100%;}

.xfproblem .container {padding-top: 30px; overflow: initial !important;}

.xfproblem dl {background-size: 214px 148px;width: 219px;height: 158px;padding-right: 66px;background:  no-repeat left center;position: relative;}

.xfproblem dl.fl {margin-left: -61px;}

.xfproblem dl.fr {margin-right: -60px;}

.xfproblem dl:first-child {margin-left: -18px;}

.xfproblem dl dt {padding-top: 50px;}

.xfproblem dl dt span {display: block;font-size: 18px;text-align: center;margin-bottom: 5px;color: #000;}

.xfproblem dl dt i {display: block;font-size: 16px;text-align: center;color: #000;}

.xfproblem dl dd {position: absolute;left: 0;bottom: 22px; width: 156px;text-align: center;font-size: 12px;color: #fff;}

.xfproblem img {float: left;margin-left: -64px;position: relative;left: 24px;top: 20px;}



.xfys h2.h2_title {background:  no-repeat center bottom;}

.xfys .container {height: 570px;position: relative;overflow: hidden;}

.xfys .xfysImg {width: 627px;height: 520px;position: absolute;left: 295px;top: 1050px;}

.xfys .xfysImg img {display: block;}

.xfys .xfdl {width: 250px;position: absolute;height: 145px;overflow: hidden;}

.xfys .xfdl dt {font-size: 24px;color: #222222;margin-bottom: 10px;position: relative;top: 150px;}

.xfys .xfdl dt b {color: #d01817;font-size: 24px;}

.xfys .xfdl dd {font-size: 16px;color: #000;line-height: 20px;position: relative;top: 150px;}



.xfys .dl1 {left: 0;top: 171px;}

.xfys .dl2 {left: 0;top: 420px;}

.xfys .dl3 {right: 0;top: 171px;}

.xfys .dl4 {right: 0;top: 410px;}



.xflc {/* height: 209px; */background: #f4f4f4;padding-top: 30px;padding-bottom: 35px;}

.xflc h2.h2_title {padding-top: 0;background-position: left 19px;margin-bottom: 25px;}

.xflc h2.h2_title span {background: #f4f4f4;}
.xflc h2.h2_title span b{font-size: 32px;line-height: 40px;}



.xflc dl {padding-left: 85px;background:  no-repeat 25px center;float: left;}

.xflc dl:first-child {background: none;}

.xflc dl dt {height: 60px;margin-bottom: 10px;}

.xflc dl dt img {display: block;margin: 0 auto;}

.xflc dl dd {font-size: 16px;font-weight: bold;text-align: center;color: #333;}



/*新闻*/

.news {border-top: 1px solid #fff;border-bottom: 1px solid #e0e0e0;background: #f4f4f4;}

.news .newsCon {padding: 30px 29px;border: 1px solid #e0e0e0;border-top: none;margin: -1px 0 0 -1px;border-bottom: none;float: left;}

.news h3 {font-weight: normal;margin-bottom: 24px;}

.news h3 a {display: block;height: 34px;}

.news h3 b {font-size: 22px;color: #d01817;margin-right: 10px;}

.news h3 i {font-size: 10px;}

.news dt {padding: 5px;background: #fff;margin-bottom: 15px;}

.news dt img {display: block;}

.news dd {height: 24px;line-height: 24px;padding-left: 18px;background: no-repeat left center;margin-bottom: 10px;font-size: 13px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.news dd span{float: right;}

.news dd a {color: #333;}



.news a.news_more {display: block; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-top: 40px;}



.news .newsCon:hover a.news_more {background: #D01817;color: #fff;border-color: #D01817;}

.news dl dd:hover {background:  no-repeat left center;}



/**/

.advantage {background: ;}

.advantage p.p_title {padding-bottom: 80px;}

.advantage .adv_con {height: 1560px;position: relative;}

/*.advantage .adv_con .conbox {padding-left: 90px;}*/

.advantage .adv_con .conbox .box_top {margin-top: 10px;}

.advantage .adv_con .conbox .box_top span {background-size: 70px 100px;position: absolute;left: 0;top: 10;width: 78px; background:  no-repeat center;text-align: center;font-size: 14px;color: #fff;}

.advantage .adv_con .conbox .box_top b {display: block;font-size: 24px;} 

.advantage .adv_con .conbox .box_top .box_p1 {text-indent: 60px;line-height: 30px;font-size: 22px;font-weight: bold;color: #d01817;}

.advantage .adv_con .conbox .box_top .box_p2 {text-indent: 60px;line-height: 30px;font-size: 18px;color: #000;}

.advantage .adv_con .conbox ul {padding-left: 15px;border-left: 1px solid #bdbdbd;}

.advantage .adv_con .conbox ul li {line-height: 20px; font-size: 14px;color: #000;position: relative;margin-bottom: 10px;}

.advantage .adv_con .conbox ul li i {display: block;width: 7px;height: 7px;background: no-repeat center;position: absolute;left: -19px;top: 6px;}



.advantage .adv_con .conbox a.boxa {display: block;width: 145px;height: 60px;font-size: 13px;color: #000;text-align: center;background:  no-repeat center;line-height: 50px;position: relative;top: -25px;left: 18px;}

.advantage .adv_con .con1 a.boxa {background:  no-repeat center;}

.advantage .adv_con .con2 a.boxa {background:  no-repeat center;}

.advantage .adv_con .con3 a.boxa {background:  no-repeat center;}

.advantage .adv_con .con4 a.boxa {background:  no-repeat center;}

.advantage .adv_con .con1 {right: 0;top: 0;}

.advantage .adv_con .con2 {left: 0;top: 430px;}

.advantage .adv_con .con3 {right: 0;top: 827px;}

.advantage .adv_con .con4 {left: 0;top: 1257px;}

.advantage .adv_con .con1 a.boxa:hover{color:#d01817}

.advantage .adv_con .con2 a.boxa:hover{color:#d01817}

.advantage .adv_con .con3 a.boxa:hover{color:#d01817}

.advantage .adv_con .con4 a.boxa:hover{color:#d01817}





/**/

.about {padding-bottom: 20px;background: #F4F4F4;}

.about .container {background: no-repeat 20px bottom;height:416px;}

.about .conleft {position: relative;background: #d01817;}

.about .conleft a {display: block;position: relative;top: 20px;left: 20px;}

.about .conright {background:  no-repeat left bottom;}

.about .conright h3 {font-size: 15px;font-weight: normal;margin-bottom: 30px;}

.about .conright h3 a {color: #d01817;}

.about .conright .abo_p1 {font-size: 13px;line-height: 20px;}

.about .conright .abo_p1 a {color: #333;}

.about .conright .abo_p2 {height:40px;overflow: hidden;margin-top: 30px;}

.about .conright .abo_p2 a {float: right; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-left: 10px;}

.about .conright .abo_p2 a:hover {background: #D01817;border-color: #D01817;color: #fff;}






/*yqlj*/

.yqlj {padding:20px 0;background: #f5f5f5;border-top: 1px solid #e0e0e0;}

.yqlj .yqlj_con {padding: 5px 0;}

.yqlj .yqlj_con .yqlj_p1 {width: 75px;font-size: 14px;color: #fff;height: 16px;line-height: 16px;background:  no-repeat right center;}

.yqlj .yqlj_con .yqlj_p1 a {color: #d01817;}

.yqlj .yqlj_con .yqlj_p2 {width: 1080px;}

.yqlj .yqlj_con .yqlj_p2 a {padding:0 16px; float: left;line-height: 16px;font-size: 14px;color: #666;border-left: 1px dotted #ccc;}

.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}



.yqlj .yqlj_con .yqlj_p2 a:hover {color: #d01817;}




/**/

.khal {background: #d01817;padding-bottom: 50px;position: relative;}

/*.khal h2.h2_title {background-image: ;}*/

.khal h2.h2_title i {background: no-repeat center;}

.khal h2.h2_title a {background: #d01817;color: #fff;}
.khal h2.h2_title b {font-size: 32px;}

.khal p.p_title {color: #fff;}

.khal .container {position: relative;}

.khal .khalxl {display: block;width: 36px;height: 18px;position: absolute;left: 50%;margin-left: -18px;bottom: -68px;z-index: 2;background:  no-repeat center;}



.khal .khal_con {position: relative;}

.khal .khal_con .con_top {position: relative;overflow: hidden;}

.khal .khal_con .con_top ul {position: relative;}

.khal .khal_con .con_top ul li {float: left;width: 290px;margin-left: 12px;}

.khal .khal_con .con_top ul li:first-child {margin-left: 0;}

.khal .khal_con .con_top ul li i {display: block;overflow: hidden;}

.khal .khal_con .con_top ul li img {display: block;transition: all 0.5s;}

.khal .khal_con .con_top ul li p {height: 60px;line-height: 60px;text-align: center;font-size: 15px;color: #000;background: ;}



.khal .khal_con .con_top ul li:hover img {transform: scale(1.1);}



.khal .khal_con .khal_btnl {display: block;width: 54px;height: 59px;position: absolute;left: -80px;top: 130px;background:  no-repeat center;cursor: pointer;}

.khal .khal_con .khal_btnr {display: block;width: 54px;height: 59px;position: absolute;right: -80px;top: 130px;background:  no-repeat center;cursor: pointer;}





.khal .khal_con .khal_bot {height: 228px;background:  no-repeat center;margin-top: 10px;position: relative;box-shadow: 5px 35px 45px #a21312;}

.khal .khal_con .khal_bot .khal_info {width: 400px;height: 115px;position: absolute;right: 45px;top:75px;}

.khal .khal_con .khal_bot .khal_info .info_p {height: 45px;overflow: hidden;width: 266px;position: relative;border-bottom: 1px solid #fff;margin-bottom: 20px;}

.khal .khal_con .khal_bot .khal_info .info_p input {float: left;width: 220px;border: none;border: 1px solid #bcbcbc;border-right: none;height: 43px;line-height: 43px; font-size: 14px;color: #666;text-indent: 12px;background: none;}

.khal .khal_con .khal_bot .khal_info .info_p span {float: left;width: 44px;height: 43px;border: 1px solid #bcbcbc;border-left: none;}



.khal .khal_con .khal_bot .khal_info .p1 span {background: no-repeat center;}

.khal .khal_con .khal_bot .khal_info .p2 span {background: no-repeat center;}

.khal .khal_con .khal_bot .khal_info a.yydz {display: block;width: 110px;height: 110px;background:  no-repeat center;position: absolute;right: 0;top: 0;}







/*优势*/
.youshi dl dt{font-size: 18px;color: #45a643;font-weight: bold;padding-bottom: 10px;background:  no-repeat left bottom;}
.youshi dl dd{margin-top: 15px;}
.youshi dl dd p{padding-left: 15px;background:  no-repeat 5px 9px;line-height: 26px;font-size: 13px;}

@media only screen and (min-width: 992px) {
	.youshi dl dt{ margin-top: 50px;}
}







/*流程*/
.liucheng{ background-color: #45a643; width: 100%;}
.liucheng .lc_l{background-color: #3c3e46;color: #fff;margin-top: -15px;text-align: center;position: relative; padding-bottom: 15px;}
.liucheng .lc_l h5{padding-top: 30px;}
.liucheng .lc_l h5 span{font-size: 22px;font-weight: normal;}
.liucheng .lc_l h5 p{font-size: 24px;margin-bottom: 15px;}
.liucheng .lc_l h5 i{display: block;width: 24px;height: 0;border-top: 1px solid #fff;margin: 0 auto;}
.liucheng .lc_l dl {margin-top: 30px;margin-bottom: 10px;}
.liucheng .lc_l dd p{ font-size: 14px;}
.liucheng .lc_l dd span{ font-size: 22px;}
.liucheng .lc_l a{display: block;width: 140px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;margin: 0 auto;border: 2px solid #fff;}
.liucheng .lc_l a:hover{ background-color: #45a643;}
.liucheng .lc_r{ padding: 15px 0px;}
@media only screen and (min-width: 992px) {
	.liucheng .lc_r{ margin-top: 79px;}
}

.news{}
.news .news_l .cur a{background-color: #3c3e46;color: #fff;display: block;font-size: 20px; line-height:45px; height: 45; text-align: center;}
.news .news_l .cur i{display: block;background: no-repeat center;width: 10px;height: 5px;}
.news .news_l dl dd h5{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .news_l dl dd h5 a{font-size: 16px; font-weight: bold;}
.news .news_l ul li{height: 43px;line-height: 43px;}
.news .news_l ul li em{ font-size: 12px;}
.news .news_l ul li a{padding-left: 15px;background:  no-repeat left center;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}

.news .news_r h5 a{display: block;height: 45px;line-height: 45px;text-align: center;background-color: #e5e5e5;font-size: 20px;text-decoration: none;font-weight: normal;}
.news .news_r .question{height: 240px;overflow: hidden;margin-left: 19px;margin-top: 23px;}
.news .news_r .question dl {margin-bottom: 20px}
.news .news_r .question dt {padding-left: 27px;background:  no-repeat left center;height: 22px;line-height: 22px;overflow: hidden}
.news .news_r .question dt a {font-size: 13px;display: block;height: 22px;line-height: 22px;overflow: hidden}
.news .news_r .question dd {padding-left: 27px;background:  no-repeat left top;margin-top: 12px;font-size: 13px;color: #45a643;line-height: 23px;height: 42px;overflow: hidden}

.linkbox{ padding-top: 10px; padding-bottom: 10px;background:  no-repeat center -340px;}
.linkbox .link{overflow: hidden;background: #fff;border-bottom: 1px solid #f1f1f1; padding-top: 10px;padding-bottom: 10px;}
.linkbox .link h5{background:  no-repeat left center;font-size: 20px;color: #333;padding-left: 15px;}
.linkbox .link h5 span{display: block;color: #333;margin-top: 3px;text-transform: uppercase;font-size: 12px;}
.linkbox .link .link_con a{ margin: 5px 8px;}

@media (max-width: 992px){
	.red_pro .red_pro_tit,.red_pro .red_pro_tit h1,.scroll_pic_tit{ font-size: 22px; }
}
